package com.qyl.deguru.service;

import java.util.List;
import java.util.Map;

import com.qyl.deguru.common.PageModel;
import com.qyl.deguru.dto.Shop;
import com.qyl.deguru.dto.ShopType;

/**
 * 商品类型接口
 * 
 * */
public interface ShopTypeService {
	//分页模型：获取总记录数
	int getcount();
	//分页显示商品类型的详细信息
	List<ShopType> showShopTypeList(ShopType shopType, PageModel pageModel);
	//根据id删除商品类型
	int delShopType(String code);
	//批量删除
	int delShopTypes(String[] ids);
	//根据code获取商品类型信息
	ShopType getShopTypeByCode(String code);
	//更新商品类型信息
	int updateShopType(ShopType shopType);
	//新增商品类型
	int addShopType(ShopType shopType);
	//获取商品下拉类型
	List<Map<String, String>> getTypeList();
	//获取商品类型【4位】
	List<ShopType> getShopTypeLimit4();
	//根据商品类型跳转到商品列表信息
	List<ShopType> getShopTypeLimit8(String tcode);
	String[] getShopeCode(String tcode);
	


}
